

#ifndef _DISPLAY_MANAGER_H
#define _DISPLAY_MANAGER_H

typedef struct DispOpr{
	char *name;
	int iXres;
	int iYres;
	int iBpp;
	int (*DeviceInit)(void);
	int (*ShowPixel)(int iX, int iY, unsigned int dwColor);
	int (*ClearScreen)(unsigned int dwColor);
	struct DispOpr *ptNext;
}T_DispOpr, *PT_DispOpr;

int RegisterDispOpr(PT_DispOpr ptDispOpr);
void ShowDispOpr(void);
PT_DispOpr GetDispOpr(char *name);
int DispInit(void);
int FBRegister(void);


#endif


